This project is not covered by Drupal’s security advisory policy.
Internet Explorer will refuse to load more than 31 linked stylesheets. Unfortunately, the alternative to load styles using @import statements (which Drupal 5 used), has bad performance implications.
The fix for this on production sites is to simply enable the “Optimize CSS files” option on admin/settings/performance. Unfortunately, that option makes developing CSS for themes or modules a true PITA. This module adds a developer-friendly solution to the “Optimize CSS files” feature; it aggregates all stylesheets except for those in the theme or in the selected module.
Private Download Method
Note that Drupal’s CSS optimization (and this module) doesn’t work when files are transferred using Drupal 6’s private download method. See #572516: make private download method support css/js aggregation, color module and js translations This incompatibility is fixed in Drupal 7.
Drupal 7 version
At this time, it appears this module is not needed for Drupal 7. See #228818: IE: Stylesheets ignored after 31 link/style tags
Comparison with IE Unlimited CSS Loader
IE Unlimited CSS Loader:
- makes all CSS files load using @import statements. This can cause issues with javascript. See http://www.stevesouders.com/blog/2009/04/09/dont-use-import/
- has lots of bugs such as this critical bug: #693180: Overriding module CSS files does not work with unlimited_css
IE CSS Optimizer:
- Optimizes all CSS files except for the module or theme being actively developed.
- To prevent a theme's numerous stylesheets from hitting IE's 31 stylesheet limit (common with RTL websites), the 31st and later stylesheets will be loaded with @import statements.
- If the theme stylesheets do not reach the 31 stylesheet limit, the stylesheets will continue to be loaded with the standard <link /> method which is more compatible with javascript development. (using @import causes stylesheets to load in a different order on some browsers.)
Project information
Minimally maintained
Maintainers monitor issues, but fast responses are not guaranteed.Maintenance fixes only
Considered feature-complete by its maintainers.- Project categories: Developer tools
73 sites report using this module
- Created by johnalbin on , updated
This project is not covered by the security advisory policy.
Use at your own risk! It may have publicly disclosed vulnerabilities.

